﻿using Castle.Core;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Yto
{
    /// <summary>
    /// 定义实现接口的对象使用前需要初始化，
    /// 如果在依赖注入框架(Castle)中使用的对象，初始化方法
    /// <see cref="IInitializable.Initialize"/>
    /// 在创建对象后自动调用。
    /// </summary>
    public interface IShouldInitialize : IInitializable
    {
    }
}
